package com.gbiac.modules.monitor.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 * 违规类型统计vo
 */
@Data
public class ViolationTypeStatisticsVO implements Serializable {
    /**
     * 人员违规列表
     */
    private List<ViolationTypeStatisticsUserVO> userVOList;
    /**
     * 席位违规统计列表
     */
    private List<ViolationTypeStatisticsSeatVO> seatVOList;
    /**
     * 违规类型统计列表
     */
    private List<ViolationTypeStatisticsViolationVO> violationVOList;

    public ViolationTypeStatisticsVO(){
//        userVOList = new ArrayList<ViolationTypeStatisticsUserVO>();
//        String code="00";
//        String name="人员";
//        Random random = new Random();
//        for(int i=0;i<10;i++){
//            Integer num=random.nextInt(50)+1;
//            userVOList.add(new ViolationTypeStatisticsUserVO(code+i,name+i,num));
//        }
//
//        seatVOList = new ArrayList<ViolationTypeStatisticsSeatVO>();
//        String code1="00";
//        String name1="席位";
//        for(int i=0;i<10;i++){
//            Integer num=random.nextInt(50)+1;
//            seatVOList.add(new ViolationTypeStatisticsSeatVO(code1+i,name1+i,num));
//        }
//
//        violationVOList = new ArrayList<ViolationTypeStatisticsViolationVO>();
//        String code2="00";
//        String name2="违规类型";
//        for(int i=0;i<10;i++){
//            Integer num=random.nextInt(50)+1;
//            violationVOList.add(new ViolationTypeStatisticsViolationVO(code2+i,name2+i,num));
//        }
    }
}
